package gov.jyy.xzxk.xksq.common.desensitization.annotation;

import com.fasterxml.jackson.annotation.JacksonAnnotationsInside;
import gov.jyy.xzxk.xksq.common.desensitization.DefaultDesensitization;
import gov.jyy.xzxk.xksq.common.desensitization.Desensitize;

import java.lang.annotation.*;


/**
 * 默认脱敏注解
 *
 * @author zhangxiaoxu15
 * @date 2022/2/8 11:14
 */
@Target({ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
@JacksonAnnotationsInside
@Desensitize(desensitization = DefaultDesensitization.class)
@Documented
public @interface DefaultDesensitize {
}